﻿//function createRoutes(rp, viewPath) {
//    var routes = arguments;
//    for (var r in routes) {
//        rp.when(routes[r].name, {
//            templateUrl: viewPath + routes[r].url,
//            controller: routes[r].ctrl,
//            controllerAs: 'vm'
//        });
//    }
//}

//function Config($routeProvider, $httpProvider) {
//    var viewPath = '/app/views/';
//    createRoutes($routeProvider, viewPath, {
//        name: '/',
//        url: 'HomeView.html',
//        ctrl: 'HomeController'
//    }, {
//        name: '/todo',
//        url: 'TodoView.html',
//        ctrl: 'TodoController',
//    }, {
//        name: '/admin',
//        url: 'AdminView.html',
//        ctrl: 'AdminController',
//    }, {
//        name: '/logout',
//        url: 'LogoutView.html',
//        ctrl: 'LogoutController',
//    });

//    $routeProvider.otherwise({
//        redirectTo: '/'
//    })

//    //$routeProvider.when('/', {
//    //    templateUrl: '/app/views/HomeView.html',
//    //    controller: 'HomeController'
//    //})
//    //.when('/todo', {
//    //    templateUrl: '/app/views/TodoView.html',
//    //    controller: 'TodoController',
//    //    controllerAs: 'vm'
//    //})
//    //.when('/admin', {
//    //    templateUrl: '/app/views/AdminView.html',
//    //    controller: 'AdminController'
//    //})
//    //.when('/logout', {
//    //    templateUrl: '/app/views/LogoutView.html',
//    //    controller: 'LogoutController'
//    //})
//    //.otherwise({
//    //    redirectTo: '/'
//    //});

//    $httpProvider.interceptors.push('AuthFactory');
//}

//Config.$inject = ['$routeProvider', '$httpProvider'];